package com.ads.proplan.db.entity;

import java.util.Date;

import com.j256.ormlite.field.DataType;
import com.j256.ormlite.field.DatabaseField;
import com.j256.ormlite.table.DatabaseTable;

@DatabaseTable
public class Jogador {

	@DatabaseField(generatedId = true, useGetSet = true)
	private int id;
	
	@DatabaseField(useGetSet = true)
	private int usuarioFkId;
	
	@DatabaseField(useGetSet = true)
	private int vidas;
	
	@DatabaseField(useGetSet = true)
	private int pulos;
	
	@DatabaseField(useGetSet = true)
	private int pontos;
		
	@DatabaseField(useGetSet = true)
	private int fase;
	
	@DatabaseField(useGetSet = true)
	private int barraProgresso;
	
	@DatabaseField(useGetSet = true)
	private int qCorretaRodada;
	
	@DatabaseField(useGetSet = true)
	private int qRodada;
	
	@DatabaseField(useGetSet = true)
	private int deltaTempoTopAcerto;
	
	@DatabaseField(useGetSet = true)
	private int numeroPartidas;
	
	@DatabaseField(useGetSet = true)
	private int maiorPontuacao;
	
	@DatabaseField(useGetSet = true)
	private int pontosRodada;
	
	@DatabaseField(useGetSet = true, dataType = DataType.DATE)
	private Date dtInicio;
	
	@DatabaseField(useGetSet = true, dataType = DataType.DATE)
	private Date dtFim;
	
	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}
	
	public int getVidas() {
		return vidas;
	}

	public void setVidas(int vidas) {
		this.vidas = vidas;
	}

	public int getPulos() {
		return pulos;
	}

	public void setPulos(int pulos) {
		this.pulos = pulos;
	}

	public int getPontos() {
		return pontos;
	}

	public void setPontos(int pontos) {
		this.pontos = pontos;
	}

	public Date getDtInicio() {
		return dtInicio;
	}

	public void setDtInicio(Date dtInicio) {
		this.dtInicio = dtInicio;
	}

	public Date getDtFim() {
		return dtFim;
	}

	public void setDtFim(Date dtFim) {
		this.dtFim = dtFim;
	}

	public int getFase() {
		return fase;
	}

	public void setFase(int fase) {
		this.fase = fase;
	}

	public int getUsuarioFkId() {
		return usuarioFkId;
	}

	public void setUsuarioFkId(int usuarioFkId) {
		this.usuarioFkId = usuarioFkId;
	}

	public int getBarraProgresso() {
		return barraProgresso;
	}

	public void setBarraProgresso(int barraProgresso) {
		this.barraProgresso = barraProgresso;
	}

	public int getQCorretaRodada() {
		return qCorretaRodada;
	}

	public void setQCorretaRodada(int qCorretaRodada) {
		this.qCorretaRodada = qCorretaRodada;
	}

	public int getQRodada() {
		return qRodada;
	}

	public void setQRodada(int qRodada) {
		this.qRodada = qRodada;
	}

	public int getDeltaTempoTopAcerto() {
		return deltaTempoTopAcerto;
	}

	public void setDeltaTempoTopAcerto(int deltaTempoTopAcerto) {
		this.deltaTempoTopAcerto = deltaTempoTopAcerto;
	}

	public int getNumeroPartidas() {
		return numeroPartidas;
	}

	public void setNumeroPartidas(int numeroPartidas) {
		this.numeroPartidas = numeroPartidas;
	}

	public int getMaiorPontuacao() {
		return maiorPontuacao;
	}

	public void setMaiorPontuacao(int maiorPontuacao) {
		this.maiorPontuacao = maiorPontuacao;
	}

	public int getPontosRodada() {
		return pontosRodada;
	}

	public void setPontosRodada(int pontosRodada) {
		this.pontosRodada = pontosRodada;
	}

}
